.mt-35 {
    margin-top: 2.19rem;
}
.ml-57 {
    margin-left: 3.56rem;
}
.ml-21 {
    margin-left: 1.31rem;
}
.ml-33 {
    margin-left: 2.06rem;
}
.ml-29 {
    margin-left: 1.81rem;
}
.ml-15 {
    margin-left: 0.94rem;
}
.ml-73 {
    margin-left: 4.56rem;
}
.ml-95 {
    margin-left: 5.94rem;
}
.mt-13 {
    margin-top: 0.81rem;
}
.ml-123 {
    margin-left: 7.69rem;
}
.page {
    background-color: #ffffff;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}
.section {
    padding-bottom: 0.25rem;
    background-image: url('https://ide.code.fun/api/image?token=67b80ab84ae84d001226b698&name=59ce23e99466ef4adb777335e7d5e199.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.section_2 {
    padding: 0 8.13rem;
    background-color: #1a1c1e;
}
.group {
    padding: 1.56rem 0 1.38rem;
}
.image {
    width: 8rem;
    height: 2.25rem;
}
.font {
    font-size: 1.06rem;
    font-family: Microsoft YaHei;
    line-height: 1.13rem;
    color: #ffffff;
}
.image_2 {
    margin-right: 3.13rem;
    border-radius: 1rem;
    width: 12.31rem;
    height: 2.19rem;
}
.section_3 {
    margin-right: 37.06rem;
    background-color: #009cff;
    width: 7.31rem;
    height: 0.25rem;
}
.group_2 {
    padding: 11.38rem 21.44rem;
}
.group_3 {
    padding: 0 0.5rem;
}
.group_4 {
    height: 5.88rem;
}
.text {
    word-break: break-all;
}
.text_2 {
    color: #ffffff;
    font-size: 7.88rem;
    font-family: Source Han Sans CN;
    line-height: 5.81rem;
    letter-spacing: 0.79rem;
}
.text_3 {
    color: #ffffff;
    font-size: 3.94rem;
    font-family: Source Han Sans CN;
    line-height: 3rem;
    letter-spacing: 0.39rem;
}
.section_4 {
    margin-top: 4.88rem;
    background-color: #ffffff;
    width: 30.81rem;
    height: 0.44rem;
}
.section_5 {
    background-color: #ffffff;
    width: 30.75rem;
    height: 0.44rem;
    border-left: solid 1.56rem #ffffff;
    border-right: solid 1.56rem #ffffff;
    border-top: solid 1.56rem #ffffff;
    border-bottom: solid 1.56rem #ffffff;
}
.group_5 {
    margin-right: 2.5rem;
}
.text_4 {
    color: #ffffff;
    font-size: 4.5rem;
    font-family: Source Han Sans CN;
    line-height: 4.19rem;
    letter-spacing: 0.45rem;
}
.group_6 {
    margin-top: 5.19rem;
    padding: 0 21.31rem;
}
.section_6 {
    margin-right: 1.13rem;
    padding: 1.06rem 0.38rem 1.88rem;
    background-color: #f4f4f4;
    border-bottom: solid 0.13rem #e8e8e8;
}
.font_2 {
    font-size: 1.25rem;
    font-family: Source Han Sans CN;
    line-height: 1.25rem;
    font-weight: 700;
    color: #333333;
}
.group_7 {
    margin-top: 1.38rem;
}
.image_4 {
    width: 1.69rem;
    height: 1.69rem;
}
.font_3 {
    font-size: 1.06rem;
    font-family: Source Han Sans CN;
    line-height: 0.94rem;
    color: #666666;
}
.text_5 {
    text-transform: uppercase;
}
.text_7 {
    color: #00afec;
}
.text_6 {
    color: #ffffff;
    font-size: 3.38rem;
    font-family: Source Han Sans CN;
    line-height: 2.63rem;
}
.text_8 {
    font-size: 1.13rem;
}
.font_4 {
    font-size: 0.88rem;
    font-family: Source Han Sans CN;
    line-height: 1.38rem;
    color: #333333;
}
.text_9 {
    margin-top: 0.81rem;
    text-transform: uppercase;
    text-indent: 1.25rem;
}
.text-wrapper {
    margin-top: 1.31rem;
    padding: 0.5rem 0;
    background-color: #00afec;
}
.text_10 {
    margin: 0 0.63rem;
    color: #ffffff;
    font-size: 1rem;
    line-height: 1rem;
}
.image_3 {
    width: 21.19rem;
    height: 12.56rem;
}
.group_8 {
    padding: 1.63rem 0.5rem 1.94rem;
}
.text_11 {
    line-height: 1.31rem;
}
.group_9 {
    margin-top: 1.25rem;
}
.text_12 {
    margin-top: 0.81rem;
    text-transform: uppercase;
    text-indent: 1.5rem;
}
.text-wrapper_2 {
    margin-top: 1.25rem;
    padding: 0.38rem 0 0.56rem;
    border-left: solid 0.063rem #cccccc;
    border-right: solid 0.063rem #cccccc;
    border-top: solid 0.063rem #cccccc;
    border-bottom: solid 0.063rem #cccccc;
}
.text_13 {
    margin: 0 0.56rem;
    font-size: 1rem;
    line-height: 1rem;
}
.image_5 {
    margin-right: 1rem;
}
.list-divider {
    margin-left: 0.56rem;
    margin-right: 1.63rem;
    background-color: #e8e8e8;
    height: 0.13rem;
}
.group_10 {
    padding: 1.69rem 0.44rem 1.94rem;
}
.group_11 {
    margin-top: 1.31rem;
}
.image_6 {
    margin-right: 1.06rem;
}
.group_12 {
    padding: 1.75rem 0.44rem 2rem;
}
.group_13 {
    margin-top: 1.31rem;
}
.text-wrapper_3 {
    margin-top: 1.31rem;
    padding: 0.5rem 0;
    border-left: solid 0.063rem #cccccc;
    border-right: solid 0.063rem #cccccc;
    border-top: solid 0.063rem #cccccc;
    border-bottom: solid 0.063rem #cccccc;
}
.text_14 {
    margin: 0 0.56rem;
    font-size: 1rem;
    line-height: 1rem;
}
.image_7 {
    margin-right: 1.06rem;
}
.group_14 {
    padding: 2.25rem 0.44rem 2rem;
}
.group_15 {
    margin-top: 1.31rem;
}
.image_8 {
    margin-right: 1.06rem;
}
.group_16 {
    padding: 2.75rem 0.44rem 2rem;
}
.group_17 {
    margin-top: 1.31rem;
}
.image_9 {
    margin-right: 1.06rem;
}
.text-wrapper_4 {
    padding: 0.5rem 0;
    width: 5.25rem;
    height: 2.13rem;
    border-left: solid 0.063rem #eeeeee;
    border-right: solid 0.063rem #eeeeee;
    border-top: solid 0.063rem #eeeeee;
    border-bottom: solid 0.063rem #eeeeee;
}
.font_5 {
    font-size: 0.88rem;
    font-family: Source Han Sans CN;
    line-height: 0.94rem;
    color: #333333;
}
.text-wrapper_5 {
    padding: 0.63rem 0;
    width: 5.31rem;
    height: 2.13rem;
    border-left: solid 0.063rem #eeeeee;
    border-right: solid 0.063rem #eeeeee;
    border-top: solid 0.063rem #eeeeee;
    border-bottom: solid 0.063rem #eeeeee;
}
.font_6 {
    font-size: 0.88rem;
    font-family: Source Han Sans CN;
    line-height: 0.75rem;
    color: #333333;
}
.text_15 {
    line-height: 0.81rem;
}
.text-wrapper_6 {
    padding: 0.75rem 0 0.56rem;
    width: 2.13rem;
    height: 2.13rem;
    border-left: solid 0.063rem #eeeeee;
    border-right: solid 0.063rem #eeeeee;
    border-top: solid 0.063rem #eeeeee;
    border-bottom: solid 0.063rem #eeeeee;
}
.text_17 {
    line-height: 0.69rem;
}
.text-wrapper_7 {
    padding: 0.75rem 0;
    background-color: #00afec;
    width: 2.13rem;
    height: 2.13rem;
}
.font_7 {
    font-size: 0.88rem;
    font-family: Source Han Sans CN;
    line-height: 0.94rem;
    color: #ffffff;
}
.text_18 {
    line-height: 0.69rem;
}
.text-wrapper_8 {
    padding: 0.88rem 0;
    width: 2.13rem;
    height: 2.13rem;
    border-left: solid 0.063rem #eeeeee;
    border-right: solid 0.063rem #eeeeee;
    border-top: solid 0.063rem #eeeeee;
    border-bottom: solid 0.063rem #eeeeee;
}
.text_19 {
    line-height: 0.19rem;
}
.text-wrapper_9 {
    padding: 0.5rem 0;
    width: 5.31rem;
    height: 2.13rem;
    border-left: solid 0.063rem #eeeeee;
    border-right: solid 0.063rem #eeeeee;
    border-top: solid 0.063rem #eeeeee;
    border-bottom: solid 0.063rem #eeeeee;
}
.text_16 {
    line-height: 0.88rem;
}
.text-wrapper_10 {
    padding: 0.63rem 0 0.44rem;
    width: 5.25rem;
    height: 2.13rem;
    border-left: solid 0.063rem #eeeeee;
    border-right: solid 0.063rem #eeeeee;
    border-top: solid 0.063rem #eeeeee;
    border-bottom: solid 0.063rem #eeeeee;
}
.section_7 {
    margin-top: 8.19rem;
    padding: 2.88rem 1.88rem 0 19.38rem;
    background-color: #1a1c1e;
}
.section_8 {
    background-color: #525457;
    width: 81.56rem;
    height: 0.13rem;
    border-left: solid 0.019rem #525457;
    border-right: solid 0.019rem #525457;
    border-top: solid 0.019rem #525457;
    border-bottom: solid 0.019rem #525457;
}
.group_18 {
    padding: 4.75rem 2.25rem;
}
.text_20 {
    line-height: 0.88rem;
}
.font_8 {
    font-size: 0.75rem;
    font-family: Source Han Sans CN;
    line-height: 0.75rem;
    color: #c3c7cd;
}
.text_27 {
    margin-top: 1.25rem;
}
.text_32 {
    margin-top: 0.94rem;
}
.text_37 {
    margin-top: 0.88rem;
}
.image_10 {
    width: 0.19rem;
    height: 9.5rem;
}
.text_21 {
    line-height: 0.88rem;
}
.text_22 {
    line-height: 0.88rem;
}
.text_28 {
    margin-top: 1.25rem;
}
.text_33 {
    margin-top: 0.94rem;
}
.text_38 {
    margin-top: 0.88rem;
}
.text_42 {
    margin-top: 0.88rem;
}
.text_23 {
    line-height: 0.88rem;
}
.text_29 {
    margin-top: 1.25rem;
}
.text_34 {
    margin-top: 0.94rem;
}
.text_39 {
    margin-top: 0.88rem;
}
.text_43 {
    margin-top: 0.88rem;
}
.text_45 {
    margin-top: 0.94rem;
}
.text_24 {
    line-height: 0.88rem;
}
.text_30 {
    margin-top: 1.25rem;
}
.text_35 {
    margin-top: 0.94rem;
}
.text_40 {
    margin-top: 0.88rem;
}
.text_44 {
    margin-top: 0.88rem;
}
.text_46 {
    margin-top: 0.94rem;
}
.text_25 {
    line-height: 0.88rem;
}
.group_19 {
    width: 31.44rem;
}
.text_26 {
    line-height: 0.88rem;
}
.text_31 {
    margin-top: 1.25rem;
}
.text_36 {
    margin-top: 0.94rem;
}
.text_41 {
    margin-left: 7.88rem;
}
.group_20 {
    padding-bottom: 1.31rem;
}
.group_21 {
    padding-top: 1.56rem;
    width: 81.5rem;
    border-top: solid 0.13rem #525457;
}
.text_47 {
    margin-left: 28.69rem;
}
.image_11 {
    filter: drop-shadow(0rem 0.063rem 0.81rem #0000002e);
    width: 2.63rem;
    height: 2.5rem;
}